# 导入所有模型 - 保持正确的导入顺序
# 1. 基础模型 (没有外键依赖)
from app.models.user import User
from app.models.supermarket import Supermarket

# 2. 依赖基础模型的模型
from app.models.address import Address
from app.models.point_record import PointRecord
from app.models.blind_box import BlindBox, Product, BoxContent, Review, Recommendation
from app.models.order import Order, OrderItem
from app.models.user_behavior import UserBehavior

# 确保所有模型都被导入，这样Flask-SQLAlchemy可以自动创建表 